lily-leaved twayblade - Spanish English Dictionary